﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Infinity.Expressions.Call;

namespace Infinity.Expressions.ExpressionFactory.CallExpression
{
	public class MethodCallExpression : CallExpression, IMethodCallExpression
	{
		public MethodCallExpression()
		{
			Arguments = new List<IExpression>();
		}

		public IExpression LeftExpression { get; set; }

		public IList<IExpression> Arguments { get; set; }
		public System.Reflection.MethodInfo MethodInfo { get; set; }
	}
}